package com.ad.pet.common.data.injector.component;


import com.ad.pet.common.data.injector.PerActivity;
import com.ad.pet.common.structure.ui.activity.BaseActivity;
import com.ad.pet.common.structure.ui.dialog.BaseFragmentDialog;
import com.ad.pet.common.structure.ui.fragment.BaseFragment;

import dagger.Component;

/**
 * Created by z on.
 * Des:
 * Date: 2017/4/10
 */
@PerActivity
@Component(dependencies = ApplicationComponent.class)
public interface CommonComponent {

    void inject(BaseActivity activity);

    void inject(BaseFragment fragment);

    void inject(BaseFragmentDialog fragmentDialog);
}
